"""
断言方法: assertEqual
语法: self.assertEqual(预期结果, 执行结果(实际结果))
    - 参数1，参数2，谁是预期结果或实际结果，没有关系，因为是比较相等
    - 预期结果 == 执行结果(实际结果)，则断言成功，测试通过
    - 否则，断言失败，产出异常，断言异常类型名: AssertionError
"""

import unittest


# 定义一个加法的函数
def add(a, b):
    return a + b


class TestAdd(unittest.TestCase):
    def test_add01(self):
        print('test_add01111111')
        # 1. 预期，传入参数1,1， 预期结果为2
        # ret为执行结果，实际结果
        ret = add(1, 1)
        print('ret = ', ret)
        # 断言
        self.assertEqual(2, ret)

    def test_add02(self):
        print('test_add02222222')
        # 1. 预期，传入参数10,10， 预期结果为10
        # ret为执行结果，实际结果
        ret = add(10, 10)
        print('ret = ', ret)
        # 断言
        self.assertEqual(10, ret)
